package com.test.session;

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.classic.Session;

/**
 * @description 
 * @author Leon Plious
 * @date 2020年7月6日
 */
public class HibernateTestSession {

	public static void main(String[] args) {
		
		SessionFactory sf = new Configuration().configure().buildSessionFactory();
		Session session1 = sf.openSession();
		Session session2 = sf.openSession();
		
		// 同一个线程openssion，获得的是不同的session，false
		System.out.println(session1 == session2);
		
		Session session3 = sf.getCurrentSession();
		Session session4 = sf.getCurrentSession();
		
		// 同一个线程getcurrentsession获取的是同一个session true
		System.out.println(session3 == session4);
		
		session1.close();
		session2.close();
		
		sf.close();
	}
}
